dired-mark-sexp)
Mark files for which predicate returns
non-nil. With a prefix argument, unflag those
files instead.
The predicate is a Lisp expression that can refer to the following symbols:
inodesmodenlinkuidgidsizetimenamesym""For example, use
(equal 0 size)
to mark all zero length files.
To find out all not yet compiled Emacs Lisp files in a directory, Dired all .el files in the lisp directory using the wildcard ‘*.el’. Then use M-( with
(not (file-exists-p (concat name "c")))
to mark all .el files without a corresponding .elc file.